import random

first=0
second=0
third=0
forth=0
sorry=0


for i in range(0,1000):
    count = 8
    userCode = []
    userGold = []

    # 模拟用户输入的号码
    for i in range(0, 8):
        userCode.append(random.randint(1, 33))

    # 生成随机中奖号码
    gold = []
    for i in range(0, 8):
        gold.append(random.randint(1, 33))

    # 判断是否中奖
    for i in range(0, 8):
        if userCode[i] in gold:
            count -= 1
            userGold.append(userCode[i])

    if count == 0:
        print('用户的中奖号码：', str(userGold), '中奖号码：', gold, '用户输入的号码：', userCode, ' 错了', count, '个', '恭喜！恭喜！中了一等奖！')
        first+=1
    elif count == 1:
        print('用户的中奖号码：', str(userGold), '中奖号码：', gold, '用户输入的号码：', userCode, ' 错了', count, '个', '恭喜！恭喜！中了二等奖！')
        second+=1
    elif count == 2:
        print('用户的中奖号码：', str(userGold), '中奖号码：', gold, '用户输入的号码：', userCode, ' 错了', count, '个', '恭喜！恭喜！中三等奖！')
        third+=1
    elif count == 3:
        print('用户的中奖号码：', str(userGold), '中奖号码：', gold, '用户输入的号码：', userCode, ' 错了', count, '个', '恭喜！恭喜！中了四等奖！')
        forth+=1
    else:
        print('用户的中奖号码：', str(userGold), '中奖号码：', gold, '用户输入的号码：', userCode, ' 错了', count, '个', '下次一定能中！')
        sorry+=1

print('一等奖:',first)
print('二等奖:',second)
print('三等奖:',third)
print('四等奖:',forth)
print('未中奖：',sorry)
